package com.jieshuibao.mapper;

import com.jieshuibao.model.db.AdvisoryRecording;
import com.jieshuibao.model.db.AdvisoryRecordingExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface AdvisoryRecordingMapper {
    int countByExample(AdvisoryRecordingExample example);

    int deleteByExample(AdvisoryRecordingExample example);

    int deleteByPrimaryKey(String uuid);

    int insert(AdvisoryRecording record);

    int insertSelective(AdvisoryRecording record);

    List<AdvisoryRecording> selectByExample(AdvisoryRecordingExample example);

    AdvisoryRecording selectByPrimaryKey(String uuid);

    int updateByExampleSelective(@Param("record") AdvisoryRecording record, @Param("example") AdvisoryRecordingExample example);

    int updateByExample(@Param("record") AdvisoryRecording record, @Param("example") AdvisoryRecordingExample example);

    int updateByPrimaryKeySelective(AdvisoryRecording record);

    int updateByPrimaryKey(AdvisoryRecording record);

    List<AdvisoryRecording> selectPage(AdvisoryRecordingExample example);
}